Part CompoundFilter/it

Part filtra composto

Posizione nel menu
Parte → Composto → Filtra composto
Ambiente
Part
Avvio veloce
Nessuno
Introdotto nella versione
0.17
Vedere anche
Nessuno

Descrizione

Il CompoundFilter può essere utilizzato per estrarre i singoli pezzi del risultato, ad es. di un'operazione Part Affetta, con cui è stato diviso un oggetto.

Può estrarre i figli dai loro indici, testare i figli per le collisioni con la forma della matrice e filtrare i figli in base alle loro proprietà, come lunghezza, area, volume.

Se c'è un solo figlio nel risultato, l'output è il figlio. Se è presente più di un figlio, l'output è un nuovo composto.

Utilizzo

  1. Selezionare l'oggetto affettato
  2. Applicare Parte → Composto → Filtra composto
  3. Selezionare il CompoundFilter Object nell'albero
  4. Nella scheda delle proprietà impostare "Filter Type" su "specific items"
  5. Impostare le voci per gli elementi che si vuole estrarre
    1. Per un singolo pezzo questo è un numero che inizia con 0, cioè se si vuole estrarre il primo elemento inserire 0 in questo campo, 1 per il successivo elemento ...
    2. Se si desidera estrarre più di un pezzo alla volta, separare i numeri con ";", ad es. un valore di "0; 2" estrae il primo e il terzo elemento
    3. Il caso generale - che comprende anche le possibilità sopra menzionate - è un elenco di intervalli di indici, specificato in notazione Python, ma senza parentesi. Gli intervalli possono essere concatenati con punto e virgola. Per esempio:
      • 7:10 prende i figli degli indici 7, 8 e 9 (gli indici partono da zero, il limite superiore è escluso).
      • 1;2 prende i figli 1 e 2 (il primo intervallo è il figlio 1, il secondo intervallo è il figlio 2, gli intervalli sono uniti da punto e virgola)
      • 0;-1 prende il primo figlio (indice 0) e l'ultimo (l'indice -1 significa ultimo figlio, -2 significa l'ultimo meno uno e così via)
      • 1: prende tutto tranne il primo figlio (l'indice mancante significa "fino alla fine").
      • ::-1 prende tutti i figli in ordine inverso
      • ::2 prende tutti i figli con indicizzazione dispari, cioè gli indici, 1,3,5, ..., che sono gli elementi 2,4,6, ...
      • :;: ripete due volte il composto di ingresso
  6. Se si vuole estrarre un altro pezzo selezionare nuovamente l'oggetto affettato. Ora è posizionato sotto il CompoundFilter nell'albero
  7. Ripetere dall'inizio la procedura di selezione. La sezione e i suoi sottoelementi sono visualizzati in entrambi i CompoundFilters; naturalmente, non sono ripetuti nel modello. Un modo molto veloce per estrarre un nuovo pezzo è copiare il CompoundFilter. Ma stare attenti: viene chiesto se si vuole copiare gli elementi anche sotto il CompoundFilter, al che si deve rispondere con no, se non si vuole copiarli, ma fare solo riferimento.

Proprietà